package com.example.crawlerjava.service.command;

import com.example.crawlerjava.entity.VideoDetailEntity;

import java.util.List;

/**
 * ffmpeg命令行，待测试
 */
public interface FFmpegCmd {
    /**
     * 合并ts文件
     * todo 待测试
     *
     * @param m3u8FilePath
     * @return 返回合并后的视频文件路径
     */
    String mergeTsVideo(String m3u8FilePath);

    /**
     * 扫描文件夹下所有的ts文件，并获取数据
     * todo 待测试
     *
     * @param videoPath
     * @return
     */
    List<VideoDetailEntity> getTsVideoDetail(String videoPath);
}
